package model;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;

@Entity
@Table(name = "tbl_historicoacoes")
@SequenceGenerator(name="seq_historicoacoes",sequenceName="seq_historicoacoes",allocationSize=1)
public class Historicoacoes implements Serializable{
    @Id
    @GeneratedValue(generator="seq_historicoacoes",strategy= GenerationType.AUTO)
    private int historico_id;
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date dataacao;
    private int tipoacao;
    private String descricaoobjeto;
    private int modelo_id;
    private int montadora_id;
    private int produto_id;
    private int anofabricao;
    private int descricaoproduto;
    private String codigofabricante;

    public Historicoacoes() {
    }

    public int getHistorico_id() {
        return historico_id;
    }

    public void setHistorico_id(int historico_id) {
        this.historico_id = historico_id;
    }

    public Date getDataacao() {
        return dataacao;
    }

    public void setDataacao(Date dataacao) {
        this.dataacao = dataacao;
    }

    public int getTipoacao() {
        return tipoacao;
    }

    public void setTipoacao(int tipoacao) {
        this.tipoacao = tipoacao;
    }

    public String getDescricaoobjeto() {
        return descricaoobjeto;
    }

    public void setDescricaoobjeto(String descricaoobjeto) {
        this.descricaoobjeto = descricaoobjeto;
    }

    public int getModelo_id() {
        return modelo_id;
    }

    public void setModelo_id(int modelo_id) {
        this.modelo_id = modelo_id;
    }

    public int getMontadora_id() {
        return montadora_id;
    }

    public void setMontadora_id(int montadora_id) {
        this.montadora_id = montadora_id;
    }

    public int getProduto_id() {
        return produto_id;
    }

    public void setProduto_id(int produto_id) {
        this.produto_id = produto_id;
    }

    public int getAnofabricao() {
        return anofabricao;
    }

    public void setAnofabricao(int anofabricao) {
        this.anofabricao = anofabricao;
    }

    public int getDescricaoproduto() {
        return descricaoproduto;
    }

    public void setDescricaoproduto(int descricaoproduto) {
        this.descricaoproduto = descricaoproduto;
    }

    public String getCodigofabricante() {
        return codigofabricante;
    }

    public void setCodigofabricante(String codigofabricante) {
        this.codigofabricante = codigofabricante;
    }

    public Historicoacoes(int historico_id, Date dataacao, int tipoacao, String descricaoobjeto, int modelo_id, int montadora_id, int produto_id, int anofabricao, int descricaoproduto, String codigofabricante) {
        this.historico_id = historico_id;
        this.dataacao = dataacao;
        this.tipoacao = tipoacao;
        this.descricaoobjeto = descricaoobjeto;
        this.modelo_id = modelo_id;
        this.montadora_id = montadora_id;
        this.produto_id = produto_id;
        this.anofabricao = anofabricao;
        this.descricaoproduto = descricaoproduto;
        this.codigofabricante = codigofabricante;
    }
   
    
}
